package cn.com.open.errorquestion.model;

import java.util.Date;

public class ErrorQuestion {
    /**
     * 机构标识
     */
    private String organizationId;

    /**
     * 应用标识
     */
    private String applicationId;

    /**
     * 题库标识
     */
    private String itempoolId;

    /**
     * 科目标识
     */
    private Integer subjectId;

    /**
     * 考生标识
     */
    private Integer examineeId;

    /**
     * 章节标识
     */
    private String chapterId;

    /**
     * 知识点标识
     */
    private String knowledgePointId;

    /**
     * 试卷标识
     */
    private String paperId;

    /**
     * 试题标识
     */
    private String questionId;

    /**
     * serialNumber
     */
    private Integer serialNumber;

    /**
     * 试题应用类别（练习、作业、模拟、考试）
     */
    private Integer questionCategory;

    /**
     * 试题认知分类（记忆、能力、应用）
     */
    private Integer questionPerceiver;

    /**
     * 题掌握程度（了解、掌握、重点掌握）
     */
    private Integer questionMasterLevel;

    /**
     * 题型标识  单选 = 1,多选 = 2,判断 = 3,填空= 4,阅读理解 = 5,问答（简答） = 6,完型填空 = 7,匹配 = 8,上传附件 = 9,组合= 10,组合单选=11,组合多选=12,排序题=13
     */
    private Integer questionType;

    /**
     * 试题难度
     */
    private Double questionDifficult;

    /**
     * 是否正确
     */
    private Integer answerStates;

    /**
     * 试题得分
     */
    private Double answerScore;

    /**
     * 试题总分
     */
    private Double questionScore;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 试题Json
     */
    private String contentJson;


    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

    public String getItempoolId() {
        return itempoolId;
    }

    public void setItempoolId(String itempoolId) {
        this.itempoolId = itempoolId;
    }

    public Integer getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }

    public Integer getExamineeId() {
        return examineeId;
    }

    public void setExamineeId(Integer examineeId) {
        this.examineeId = examineeId;
    }

    public String getChapterId() {
        return chapterId;
    }

    public void setChapterId(String chapterId) {
        this.chapterId = chapterId;
    }

    public String getKnowledgePointId() {
        return knowledgePointId;
    }

    public void setKnowledgePointId(String knowledgePointId) {
        this.knowledgePointId = knowledgePointId;
    }

    public String getPaperId() {
        return paperId;
    }

    public void setPaperId(String paperId) {
        this.paperId = paperId;
    }

    public String getQuestionId() {
        return questionId;
    }

    public void setQuestionId(String questionId) {
        this.questionId = questionId;
    }

    public Integer getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    public Integer getQuestionCategory() {
        return questionCategory;
    }

    public void setQuestionCategory(Integer questionCategory) {
        this.questionCategory = questionCategory;
    }

    public Integer getQuestionPerceiver() {
        return questionPerceiver;
    }

    public void setQuestionPerceiver(Integer questionPerceiver) {
        this.questionPerceiver = questionPerceiver;
    }

    public Integer getQuestionMasterLevel() {
        return questionMasterLevel;
    }

    public void setQuestionMasterLevel(Integer questionMasterLevel) {
        this.questionMasterLevel = questionMasterLevel;
    }

    public Integer getQuestionType() {
        return questionType;
    }

    public void setQuestionType(Integer questionType) {
        this.questionType = questionType;
    }

    public Double getQuestionDifficult() {
        return questionDifficult;
    }

    public void setQuestionDifficult(Double questionDifficult) {
        this.questionDifficult = questionDifficult;
    }

    public Integer getAnswerStates() {
        return answerStates;
    }

    public void setAnswerStates(Integer answerStates) {
        this.answerStates = answerStates;
    }

    public Double getAnswerScore() {
        return answerScore;
    }

    public void setAnswerScore(Double answerScore) {
        this.answerScore = answerScore;
    }

    public Double getQuestionScore() {
        return questionScore;
    }

    public void setQuestionScore(Double questionScore) {
        this.questionScore = questionScore;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getContentJson() {
        return contentJson;
    }

    public void setContentJson(String contentJson) {
        this.contentJson = contentJson;
    }
}